Monoidal closed preorders

Closed SMP(1)

A symmetric monoidal preorder \(\mathcal{V}:=(V,\leq,I,\otimes)\) is symmetric monoidal closed (or just closed)

For every \(v,w \in V\), there is an element \(v \multimap w \in V\) called the hom-element with the property:

Linked by

Self-enriched category(1)

A category \(\mathcal{V}\) that is enriched in itself.

Linked by

Cost is closed(1)

Linked by

Chemistry closed resource theory(1)
SMP currying(2)
Proof(1)
  • The meaning of \((- \otimes v) \dashv (v \multimap -)\) is exactly the condition of \(\multimap\) in a closed symmetric monoidal preorder.

  • This follows from (1), using the fact that left adjoints preserve joins.

  • This follows from (1) using the alternative characterization of Galois connections.

    • Alternatively, start from definition of closed symmetric monoidal preorder and substitute \(v \multimap w\) for \(a\), and note by reflexivity that \((v \multimap w) \leq (v \multimap w)\)

    • Then we obtain \((v \multimap w) \otimes v \leq w\) (by symmetry of \(\otimes\) we are done)

  • Since \(v \otimes I = v \leq v\), then the closed condition means that \(v \leq I \multimap v\)

    • For the other direction, we have \(I \multimap v = I \otimes (I \multimap v) \leq v\) by (3)

  • We need \(u \otimes (u \multimap v) \otimes (v \multimap w) \leq w\)

    • This follows from two applications of the third part of this proposition.

Suppose \(\mathcal{V}:=(V,\leq,I,\otimes,\multimap)\) is a closed symmetric monoidal preorder.

Linked by

Exercise 2-82(2)

Prove that a symmetric monoidal preorder is closed iff, given any \(v \in V\), the map \(V \xrightarrow{(-\otimes v)}V\) given by multiply with v has a right adjoint. We write this adjoint \(V \xrightarrow{(v \multimap -)}V\):

  1. Show that \(V \xrightarrow{(-\otimes v)}V\) is monotone.

  2. Supposing that \(\mathcal{V}\) is closed, show that \(\forall v,w \in V: ((v \multimap w)\otimes v) \leq w\)

  3. Show that \((v \multimap -)\) is monotone.

  4. Conclude that a symmetric monoidal preorder is closed iff the monotone map \((- \otimes v)\) has a right adjoint.

Solution(1)
    • Given the monotonicity constraint of \(\otimes\)

    • And reflexivity: \(v \leq v\), we have:

    • \(x_1 \leq y_1\) implies that \((x_1 \otimes v) \leq (y_1 \otimes v)\)

  1. Substitute \(v \multimap w\) for \(a\) into the closed property equation, to get \(((v \multimap w)\otimes v) \leq w \iff v \multimap w \leq v \multimap w\) (the RHS is true by reflexivity, so the LHS must be true).

  2. Need to show: if we assume \(x \leq y\) then we can conclude \((v \multimap x) \leq (v \multimap y)\)

    • From the previous part, we have \((v \multimap x) \otimes v \leq x\) and \((v \multimap y) \otimes v \leq y\)

    • Assuming the antecedant \(x \leq y\), and given transitivity, we have \((v \multimap x) \otimes v \leq (v \multimap y) \otimes v\)

    • Because the \(\otimes\) operation must be monotonic, the consequent follows.

  3. A Galois connection requires that both maps be monotone and that they satisfy \(f(p)\leq q\) iff \(p \leq g(q)\). This is the relation captured by the closed property equation, and both maps were shown to be monotone.

Exercise 2-85(2)

Show that \(\mathbf{Bool}=(\mathbb{B},\leq, true, \land)\) is monoidal closed.

Solution(1)
  • Our translation is: \(\otimes \mapsto \land,\ \leq \mapsto \implies\)

  • Condition for being closed is then:

  • \(\forall a,v,w:\) \((a \land v) \implies w\) iff \(a \implies (v \multimap w)\)

  • On the LHS, we have the truth table:

    a v w \((a \land v) \implies w\)
    F F F T
    F F T T
    F T F T
    F T T T
    T F F T
    T F T T
    T T F F
    T T T T
  • In order to define \(v \multimap w\) in a way consistent with this, we need it to only be false when \(v=true, w=false\), which is the truth condition for \(v \implies w\).

  • This is consistent with a ‘single use v-to-w converter’ analogy.

Linked by